package com.ymtms.settlement.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class CollectingMoneyBalance {
    private Integer cmsid;

    private String customer;

    private String goodsBillCode;

    private BigDecimal accountReceivable;

    private BigDecimal factReceivefund;

    private BigDecimal goodsPaychange;

    private Float commisionRate;

    private BigDecimal commisionReceivable;

    private BigDecimal receivedCommision;

    private Date balanceDate;

    private Integer flag;

    private GoodsbillMaster goodsbillMaster;

    public Integer getCmsid() {
        return cmsid;
    }

    public void setCmsid(Integer cmsid) {
        this.cmsid = cmsid;
    }

    public String getCustomer() {
        return customer;
    }

    public void setCustomer(String customer) {
        this.customer = customer;
    }

    public String getGoodsBillCode() {
        return goodsBillCode;
    }

    public void setGoodsBillCode(String goodsBillCode) {
        this.goodsBillCode = goodsBillCode;
    }

    public BigDecimal getAccountReceivable() {
        return accountReceivable;
    }

    public void setAccountReceivable(BigDecimal accountReceivable) {
        this.accountReceivable = accountReceivable;
    }

    public BigDecimal getFactReceivefund() {
        return factReceivefund;
    }

    public void setFactReceivefund(BigDecimal factReceivefund) {
        this.factReceivefund = factReceivefund;
    }

    public BigDecimal getGoodsPaychange() {
        return goodsPaychange;
    }

    public void setGoodsPaychange(BigDecimal goodsPaychange) {
        this.goodsPaychange = goodsPaychange;
    }

    public Float getCommisionRate() {
        return commisionRate;
    }

    public void setCommisionRate(Float commisionRate) {
        this.commisionRate = commisionRate;
    }

    public BigDecimal getCommisionReceivable() {
        return commisionReceivable;
    }

    public void setCommisionReceivable(BigDecimal commisionReceivable) {
        this.commisionReceivable = commisionReceivable;
    }

    public BigDecimal getReceivedCommision() {
        return receivedCommision;
    }

    public void setReceivedCommision(BigDecimal receivedCommision) {
        this.receivedCommision = receivedCommision;
    }

    public Date getBalanceDate() {
        return balanceDate;
    }

    public void setBalanceDate(Date balanceDate) {
        this.balanceDate = balanceDate;
    }

    public Integer getFlag() {
        return flag;
    }

    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    public GoodsbillMaster getGoodsbillMaster() {
        return goodsbillMaster;
    }

    public void setGoodsbillMaster(GoodsbillMaster goodsbillMaster) {
        this.goodsbillMaster = goodsbillMaster;
    }

    @Override
    public String toString() {
        return "CollectingMoneyBalance{" +
                "cmsid=" + cmsid +
                ", customer='" + customer + '\'' +
                ", goodsBillCode='" + goodsBillCode + '\'' +
                ", accountReceivable=" + accountReceivable +
                ", factReceivefund=" + factReceivefund +
                ", goodsPaychange=" + goodsPaychange +
                ", commisionRate=" + commisionRate +
                ", commisionReceivable=" + commisionReceivable +
                ", receivedCommision=" + receivedCommision +
                ", balanceDate=" + balanceDate +
                ", flag=" + flag +
                ", goodsbillMaster=" + goodsbillMaster +
                '}';
    }
}